var mongodb = require('./db')
var Schema = mongodb.mongoose.Schema


var userSchema = new Schema({
    account: {
        type:  String,
        required: true
    },
    password: {
        type: String,
        required: true
    },
    created_time: {
        type: Date,
        // 这里不要写now()，因为会即刻调用
        // 当你去new Model的时候，如果你没有传递create_time，
        // 则mongoose就会调用default指定的Date.now方法，使用其作为返回值作为默认值
        default: Date.now
    },
    last_modified_time:{
        type: Date,
        default: Date.now
    }
    // 枚举规则限制,性别限制0或者1
    // gender: {
    //     type: Number,
    //     enum: [ 0, 1 ]
    // }
})

module.exports = mongodb.mongoose.model('User', userSchema)